// 字符串方法
let _str = 'chart world aa'
let _num = 99
// 获取第字符串的第一个
console.log(_str.charAt(2))   // a 获取指定指定索引值的字符串
console.log(_str.charCodeAt())  // 返回指定索引值字符串的Unicode
console.log(_str.concat('123123','str','123')) // 连接两个或者多个字符串
console.log(_str.indexOf('d'))   // -1
console.log(_str.indexOf('a'))   // 2
console.log(_str.lastIndexOf('a'))  // 2
console.log(_str.lastIndexOf('d'))   // -1
console.log(_str.match('chart'))
console.log(_str.replace(/a/g,'000'))   // 替换字符串
console.log(_str.search(/a/))    //  /a/ 'a' 获取匹配到字符串符合正则的索引位置
console.log(_str.slice(1,2))   // 获取截取位置的字符串
console.log(_str.slice(1))
console.log(_str.slice(1,-1))   // slice(-1)  就是最后一项
console.log(_str.slice(0))   // 截取本身
console.log(_str.slice(1,1))   // 数字相同情况下，没有截取
console.log(_str.split(' '))    // 用指定字符切割字符串变为数组
console.log(_str.substr(1,2))     // 两个参数，第一个索引位置，第二个是截取的长度。
console.log(_str.substr(1))         // 一个参数，就是相当有截取索引之后的字符串
console.log(_str.substr(-4))     //一个参数，为负数的情况下，从末位截取指定长度字符串
console.log(_str.substring(1,2))
console.log(_str.substring(1,-4))   // 不支持负数
console.log(_str.valueOf())    // 返回某个字符串对象的原始值
console.log((_str).trim())